package com.hz.framework.dao;

import java.util.Map;
import java.util.Map.Entry;

import javax.servlet.http.HttpServletRequest;

/**
 * *****************************************************************************
 *               Copyright(c) 2010 by 哈尔滨华泽数码科技有限公司.
 *                       All rights reserved.
 *******************************************************************************
 *     File Name         :  com.hz.framework.dao.CommonIDU.java
 *     Description(说明)	: 公共增删改查方法类 包含增删该各一个方法，参数传入类对象即可。 
 *     						包含根据传入参数进行拼装HQL语句进行删除和更新的方法
 * 						包含一个根据所传参数进行拼装HQL的查询方法和一个传入HQL语句进行查询的方法
 * -----------------------------------------------------------------------------
 *     No.        Date              Revised by           Description
 *     @param <T>	  May 19, 2011           HTT              Created
 *****************************************************************************
 */
public class CommonDao<T> extends CommonSel {

	public CommonDao() {
	}
	public static void deBug(Object str){
        System.out.println(str);
    }
	/**
	 * @author 韩飞
	 * @time Aug 4, 2011	
	 * @param str
	 * @return 
	 * 方法功能: 将对象为null的转成 "";
	 */
	public static String isnull(Object str){
		return (String) (str==null?"":str);
    }
	/**
	 * @author 韩飞
	 * @time Aug 4, 2011	
	 * @param request 
	 * 方法功能: 获取页面所有有效控件的 name 
	 */
	public void AllPageKey(HttpServletRequest request){
		Map<String,Entry> map = request.getParameterMap();
		for(Entry e : map.entrySet()){
			System.out.println("key:"+ e.getKey());
		}
	}
	public static void main(String[] args) {
	
	}
	

}
